root@diag-ThinkStation-P330:~/nicholas/Redfish-Interop-Validator# python3 RedfishInteropValidator.py validate_profile.txt --ip https://10.194.78.254:8888 -u admin -p redfish
Redfish Interop Validator, version 2.0.8

Writing config file to log directory
Target URI: https://10.194.78.254:8888
authtype: Basic
debugging: False
forceauth: False
ip: https://10.194.78.254:8888
logdir: ./logs
oemcheck: True
online_profiles: True
password: ******
profile: ['validate_profile.txt']
username: admin
verbose: 0
warnrecommended: False
writecheck: False
Start time: 09/08/22 - 12:44:06

Setting up service...
Redfish Version of Service: 1.0.2
Description of service: My Target System PSME Service Root, version 1.0.2, 439bc0ea-28bd-11ed-958d-87a576307be4

Profile Hashes:
profile: OCPBaselineHardwareManagement 1.0.1, dict md5 hash: 2375fceaf24d4171097ba4d81c89f7e0


*** /redfish/v1/, ServiceRoot
         Type (#ServiceRoot.v1_1_1.ServiceRoot), GET SUCCESS (time: 0)
### Validating an InteropResource
### Validating PropertyRequirements for AccountService
### Validating PropertyRequirements for UUID
### Validating PropertyRequirements for RedfishVersion
### Validating PropertyRequirements for Chassis
### Validating PropertyRequirements for Managers
### Validating PropertyRequirements for SessionService
6 of 6 tests passed.
ServiceRoot, Counter({'pass': 6, 'totaltests': 6, 'passGet': 1})

         PASS


*** /redfish/v1, ServiceRoot
         Type (#ServiceRoot.v1_1_1.ServiceRoot), GET SUCCESS (time: 0)
### Validating an InteropResource
### Validating PropertyRequirements for AccountService
### Validating PropertyRequirements for UUID
### Validating PropertyRequirements for RedfishVersion
### Validating PropertyRequirements for Chassis
### Validating PropertyRequirements for Managers
### Validating PropertyRequirements for SessionService
6 of 6 tests passed.
ServiceRoot, Counter({'pass': 6, 'totaltests': 6, 'passGet': 1})

         PASS


*** /redfish/v1/AccountService, AccountService
         Type (#AccountService.v1_0_0.AccountService), GET SUCCESS (time: 0)
### Validating an InteropResource
### Validating PropertyRequirements for Accounts
1 of 1 tests passed.
ServiceRoot:AccountService, Counter({'passGet': 1, 'pass': 1, 'totaltests': 1})

         PASS


*** /redfish/v1/Chassis, ChassisCollection
         Type (#ChassisCollection.ChassisCollection), GET SUCCESS (time: 0)
### Validating an InteropResource
### Validating PropertyRequirements for Members
2 of 2 tests passed.
ServiceRoot:Chassis, Counter({'pass': 2, 'totaltests': 2, 'passGet': 1})

         PASS


*** /redfish/v1/SessionService, SessionService
         Type (#SessionService.v1_0_0.SessionService), GET SUCCESS (time: 0)
### Validating an InteropResource
0 of 0 tests passed.
ServiceRoot:SessionService, Counter({'passGet': 1})

         PASS


*** /redfish/v1/Managers, ManagerCollection
         Type (#ManagerCollection.ManagerCollection), GET SUCCESS (time: 0)
### Validating an InteropResource
### Validating PropertyRequirements for Members
2 of 2 tests passed.
ServiceRoot:Managers, Counter({'pass': 2, 'totaltests': 2, 'passGet': 1})

         PASS


*** /redfish/v1/Chassis/1, Chassis
         Type (#Chassis.v1_3_0.Chassis), GET SUCCESS (time: 0)
### Validating an InteropResource
### Validating PropertyRequirements for AssetTag
### Validating PropertyRequirements for ChassisType
### Validating PropertyRequirements for IndicatorLED
### Validating PropertyRequirements for Manufacturer
### Validating PropertyRequirements for Model
### Validating PropertyRequirements for SerialNumber
### Validating PropertyRequirements for SKU
### Validating PropertyRequirements for PartNumber
### Validating PropertyRequirements for PowerState
### Validating PropertyRequirements for Status
### Validating PropertyRequirements for Thermal
### Validating PropertyRequirements for Power
### Validating PropertyRequirements for Links
18 of 18 tests passed.
ServiceRoot:Chassis:Members#0, Counter({'pass': 18, 'totaltests': 18, 'passGet': 1})

         PASS


*** /redfish/v1/Managers/1, Manager
         Type (#Manager.v1_0_0.Manager), GET SUCCESS (time: 0)
### Validating an InteropResource
### Validating PropertyRequirements for ManagerType
### Validating PropertyRequirements for UUID
### Validating PropertyRequirements for Status
### Validating PropertyRequirements for FirmwareVersion
### Validating PropertyRequirements for NetworkProtocol
### Validating PropertyRequirements for EthernetInterfaces
### Validating PropertyRequirements for LogServices
### Validating PropertyRequirements for Links
9 of 9 tests passed.
ServiceRoot:Managers:Members#0, Counter({'pass': 9, 'totaltests': 9, 'passGet': 1})

         PASS


*** /redfish/v1/AccountService/Accounts/admin, ManagerAccount
         Type (#ManagerAccount.v1_0_0.ManagerAccount), GET SUCCESS (time: 0)
### Validating an InteropResource
0 of 0 tests passed.
ServiceRoot:AccountService:Accounts:Members#0, Counter({'passGet': 1})

         PASS


*** /redfish/v1/Chassis/1/Thermal, Thermal
         Type (#Thermal.v1_1_0.Thermal), GET SUCCESS (time: 0)
### Validating an InteropResource
### Validating PropertyRequirements for Fans
### Validating PropertyRequirements for Temperatures
### Validating PropertyRequirements for Redundancy
80 of 80 tests passed.
ServiceRoot:Chassis:Members#0:Thermal, Counter({'pass': 80, 'totaltests': 80, 'passGet': 1})

         PASS


*** /redfish/v1/Chassis/1/Power, Power
         Type (#Power.v1_1_0.Power), GET SUCCESS (time: 0)
### Validating an InteropResource
### Validating PropertyRequirements for PowerControl
12 of 12 tests passed.
ServiceRoot:Chassis:Members#0:Power, Counter({'pass': 12, 'totaltests': 12, 'passGet': 1})

         PASS


*** /redfish/v1/Managers/1/EthernetInterfaces, EthernetInterfaceCollection
         Type (#EthernetInterfaceCollection.EthernetInterfaceCollection), GET SUCCESS (time: 0)
### Validating an InteropResource
### Validating PropertyRequirements for Members
2 of 2 tests passed.
ServiceRoot:Managers:Members#0:EthernetInterfaces, Counter({'pass': 2, 'totaltests': 2, 'passGet': 1})

         PASS


*** /redfish/v1/Managers/1/NetworkProtocol, ManagerNetworkProtocol
         Type (#ManagerNetworkProtocol.v1_0_2.ManagerNetworkProtocol), GET SUCCESS (time: 0)
### Validating an InteropResource
### Validating PropertyRequirements for HostName
### Validating PropertyRequirements for Status
### Validating PropertyRequirements for FQDN
### Validating PropertyRequirements for HTTP
### Validating PropertyRequirements for HTTPS
### Validating PropertyRequirements for SSH
### Validating PropertyRequirements for SSDP
18 of 18 tests passed.
ServiceRoot:Managers:Members#0:NetworkProtocol, Counter({'pass': 18, 'totaltests': 18, 'passGet': 1})

         PASS


*** /redfish/v1/Managers/1/EthernetInterfaces/1, EthernetInterface
         Type (#EthernetInterface.v1_4_0.EthernetInterface), GET SUCCESS (time: 0)
### Validating an InteropResource
### Validating PropertyRequirements for MACAddress
### Validating PropertyRequirements for SpeedMbps
### Validating PropertyRequirements for InterfaceEnabled
### Validating PropertyRequirements for LinkStatus
### Validating PropertyRequirements for Status
### Validating PropertyRequirements for DHCPv4
### Validating PropertyRequirements for DHCPv6
### Validating PropertyRequirements for HostName
        Condition DOES apply
### Validating PropertyRequirements for FQDN
        Condition DOES apply
### Validating PropertyRequirements for NameServers
        Condition DOES apply
        Condition DOES apply
        Condition DOES apply
### Validating PropertyRequirements for IPv4Addresses
        Condition DOES apply
### Validating PropertyRequirements for IPv4StaticAddresses
### Validating PropertyRequirements for IPv6AddressPolicyTable
### Validating PropertyRequirements for IPv6StaticAddresses
### Validating PropertyRequirements for IPv6StaticDefaultGateways
### Validating PropertyRequirements for IPv6Addresses
### Validating PropertyRequirements for StaticNameServers
41 of 41 tests passed.
ServiceRoot:Managers:Members#0:EthernetInterfaces:Members#0, Counter({'pass': 41, 'totaltests': 41, 'passGet': 1})

         PASS


*** /redfish/v1/Managers/1/LogServices/1, LogService
         Type (#LogService.v1_0_0.LogService), GET SUCCESS (time: 0)
### Validating an InteropResource
### Validating PropertyRequirements for Entries
2 of 2 tests passed.
ServiceRoot:Managers:Members#0:LogServices:Members#0, Counter({'pass': 2, 'totaltests': 2, 'passGet': 1})

         PASS
Service Level Checks
Elapsed time: 0:00:00
pass: 194
passGet: 24
totaltests: 193
Validation has succeeded.
root@diag-ThinkStation-P330:~/nicholas/Redfish-Interop-Validator#